#include "BuiltInShader.hpp"

namespace Program {

std::string DEFAULT_VERTEX_SHADER = "out vec2 texCoords;\n"
                                    "out vec3 normal;\n"
                                    "void main() {\n"
                                    "  texCoords = vTex;\n"
                                    "  normal = vNor;\n"
                                    "  gl_Position = MVPMat * vec4(vPos, 1.0);\n"
                                    "}";

std::string DEFAULT_FRAGMENT_SHADER =
    "in vec2 texCoords;\n"
    "in vec3 normal;\n"
    "out vec4 FragColor;\n"
    "void main() {\n"
    "  FragColor = vec4(vec3(texCoords, normal.z), 1.0);\n"
    "}";

} // namespace Program